Flow Community Rewards are here. Earn points for engaging in the ecosystem, spend points on prizes. Learn more.

Crescendo

Build beyond EVM, on Flow: where web3 goes mainstream

A giant leap forward in how apps on Flow are built and run.
Cadence code execution will be more secure, development of apps on Flow safer, and the language simpler to understand and more efficient to build in.

Scaling Improvements

Crescendo also completes a series of performance improvements to the core protocol solidifying Flow as the best home for consumer-scale onchain experiences. Included in the release itself is Atree register inlining, a protocol upgrade increasing state storage efficiency by nearly 2x and reducing memory usage by 40%, which will drive significant improvements for network performance.

Security Improvements

Dynamic Protocol State is the foundation for countermeasures such as slashing misbehaving nodes or entirely revoking their authorization to participate. Flow continues its journey towards full autonomy and Byzantine Fault Tolerance (BFT) via Dynamic Protocol State.

Connecting Flow Liquidity
to the Full Web3 Ecosystem

Diverse on and off ramps

With integrated EVM support, Flow will be connected to the liquidity backbone that drives web3. Best-in-class bridges and exchanges will be able to seamlessly connect to Flow.

Core DeFi Primitives

With Crescendo, developers are enabled to build mainstream DeFi products utilizing top-tier tools and essential building blocks.

Unlock EVM++
with Flow Native Features

Mainstream User Experience

Tap into intuitive user experience for mainstream audiences with account linking and native account abstraction for EVM and Cadence applications.

Extend Solidity with Cadence

Build beyond the constraints of Solidity and achieve new onchain functionality with Cadence extensions. Equip, attach and remix your NFT seamlessly only on Flow.

Seamless Connectivity

Assets freely move between Cadence and EVM using the VM Bridge, transforming data to conform to local standards. Use and interact with Solidity code from Cadence. Leverage scripted transactions to complete full user journeys across Cadence and EVM with a single click.

Breaking Down Barriers
for New Developers to Flow

Flow benefits without a code change

Mainstream scalability without sharding, fast and cost efficient transactions, and MEV resilience, all achieved on day one without a single line of code changed.

Equivalent JSON-RPC API

Connect to Flow using the exact same SDK as Ethereum Mainnet.

Zero modifications.


Equivalent transaction, account models, state & events.

Solidity Smart Contract Support

Connect to Flow using the exact same SDK as Ethereum Mainnet.

Zero modifications.


Equivalent transaction, account models, state & events.

Compatibility with EVM tooling stack

World class web3 tooling is frequently built with EVM. With Crescendo those can simply run on Flow.

Empowering developers and creators with the best platforms and tools at their fingertips.

Connect with Best Brands and Communities to Multi-chain Platforms

FAQ

The Crescendo upgrade

I am a developer

Learn & Review
Start working on upgrading your app

I am a node operator

The network upgrade to Cadence 1.0 will follow the usual process

I am not (yet) a developer/builder, but I am interested in building on Flow

I am a user of a app on Flow

In almost all cases, you won’t need to do anything!

Won’t the additional execution load disrupt the network?

Actually no

Are you sure this is full EVM equivalence and not just compatibility?

Equivalence!

Still have a questions?

Your app on Flow

Are you a developer or a team that wants to build on or integrate with Flow?